package com.ltg.urban.domain.project.data.response;

import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * <p> ClassName: ProjecrPageResp </p>
 * <p> Package: com.ltg.urban.domain.project.data.response </p>
 * <p> Description: </p>
 * <p></p>
 *
 * @Author: LTG
 * @Create: 2023/2/26 - 15:59
 * @Version: v1.0
 */

@Data
public class ProjectPageResp {
    @Schema(title = "项目id")
    private Long id;
    @Schema(title = "创建时间")
    private LocalDateTime createTime;
    @Schema(title = "项目名称")
    private String projectName;
    @Schema(title = "预计时间:单位(月)")
    private Integer budgetTime;
    @Schema(description = "项目状态:0立项、1送审、2审批完成、3项目进行、4项目验收、5项目完结")
    private Integer status;
    @Schema(description = "审批结果:0审批中、1审批成功、-1审批失败:审批失败之后重申,status变为1")
    private Integer approveResult;
    @Schema(description = "审批人")
    private String approver;
    @Schema(description = "审批时间")
    private LocalDateTime approveTime;
    @Schema(title = "项目经理")
    private String manger;
    @Schema(title = "附件id")
    private Long fileId;
    private String fileUrl;
    @Schema(title = "项目负责人id")
    private Long mangerId;
    private BigDecimal budgetCost;
    private String content;


}
